#include "Colorspace.h"
#include "MediaSource.h"

namespace ManagedVC1
{
    public ref class AvisynthScriptGenerator
    {
    public:
        static System::String^ Generate(System::Collections::Generic::List<MediaSource^>^ sources);
        static System::String^ Generate(System::Collections::Generic::List<MediaSource^>^ sources, Colorspace convColor, double defaultFrameRate);
    private:
        static int ConvertTimeToFrame(System::TimeSpan inputTime, double frameRate);
    };
}